Internet Computing: Using Reputation to Select Workers from a Pool
نویسندگان
چکیده
The assignment and execution of tasks over the Internet is an inexpensive solution in contrast with supercomputers. We consider an Internet-based Master-Worker task computing approach, such as SETI@home. A master process sends tasks, across the Internet, to worker processors. Workers execute, and report back a result. Unfortunately, the disadvantage of this approach is the unreliable nature of the worker processes. Through different studies, workers have been categorized as either malicious (always report an incorrect result), altruistic (always report a correct result), or rational (report whatever result maximizes their benefit). We develop a reputation-based mechanism that guarantees that, eventually, the master will always be receiving the correct task result. We model the behavior of the rational workers through reinforcement learning, and we present three different reputation types to choose, for each computational round, the most reputable from a pool of workers. As workers are not always available, we enhance our reputation scheme to select the most responsive workers. We prove sufficient conditions for eventual correctness under the different reputation types. Our analysis is complemented by simulations exploring various scenarios. Our simulation results expose interesting trade-offs among the different reputation types, workers availability, and cost.
منابع مشابه
Use of Computer and Internet in Agricultural Extension as perceived by Extension Workers
The purpose of this study was to determine computer and Internet use in agricultural extension by Extension Workers (EWs). This study used a descriptive-correlational design.Population for the study consisted of all extension workers (N= 320) in Isfahan Province, Iran. A stratified sampling technique and census was used to select EWs (n = 200). Overall, findings indicate that EWs have access to...
متن کاملReputation-Based Mechanisms for Evolutionary Master-Worker Computing
Abstract. We consider Internet-based Master-Worker task computing systems, such as SETI@home, where a master sends tasks to potentially unreliable workers, and the workers execute and report back the result. We model such computations using evolutionary dynamics and consider three type of workers: altruistic, malicious and rational. Altruistic workers always compute and return the correct resul...
متن کاملFirm reputation and applicant pool characteristics
Scholars have suggested that a firm’s reputation can provide it with a competitive advantage by attracting more, and possibly higher-caliber, applicants. No research has actually investigated this relationship, however, in large part because researchers have not assessed applicant pool characteristics but instead have measured applicants’ intentions. Therefore, we conducted two studies to inves...
متن کاملRESCUE: Reputation based Service for Cloud User Environment
Exceptional characteristics of Cloud computing has replaced all traditional computing. With reduced resource management and without in-advance investment, it has been victorious in making the IT world to migrate towards it. Microsoft announced its office package as Cloud, which can prevent people moving from Windows to Linux. As this drift is escalating in an exponential rate, the cloud environ...
متن کاملTrust Model to Present a Pool of Providers for Resource Selection in Grid Computing
A Grid integrates, coordinates resources and users from different domains. Grid computing is an interconnected computer system, where machines share resources that are highly heterogeneous. Grid computing and its related technologies will only be adopted by users, if they are confident that their data and privacy are secured, and the system is as scalable, robust and reliable as of their own, i...
متن کامل